home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
commodity
/
opaquemove
/
docs-txt
/
english
/
opaque-hist.txt
< prev
next >
Wrap
Text File
|
1997-04-26
|
4KB
|
133 lines
Title: OpaqueMove History
History
Version Change Description Suggested By
Version 2.3
o Added CyberGfx support for 8, 16, and 24 bit modes. The Original 1-8
plane buttons now control only ECS/AGA modes, while the new 8, 16, and
24 bit buttons control CyberGfx modes. This allows you to have a
different 8 bit setting for CyberGfx and AGA.
Various
Version 2.2
o Added middle mouse button support for 3 button mice. Tested by Philippe
Devilard.
Philippe Devilard
o Add French message catalog from Philippe Devilard.
Version 2.1
o Add several qualifier/location combinations for moving and sizing. This
allows, for example, no-qualifier movement from the drag bar, or control
key movement from the center of a window.
Steve Koren
o Add new sizing option: Edge/Corner/Gadget, which works nicely with
unqualified sizing.
Joerg Kollmann
o Edge and Corner sizing modes now pass on clicks over gadgets, as long as
there is no qualifier set.
J rgen Schober, Joerg Kollmann
o Add CX_POPUP & CX_PRI to supported tooltypes.
Joerg Kollmann, Steve Koren
Version 2.0
o Rewrite commodities broker from scratch. We no longer add additional
events to the Cx queue, so applications don't see double clicks anymore
where there was just one click.
Steve Koren
o Rewrite OpaqueMove mechanism from the ground up, to include support for
resizing windows opaquely (needs a fast machine!). Also the central
OpaqueMove utility is now a BOOSPI object, which is cleaner and makes it
easier to interface to MUI.
o Rewrite user interface in MUI. It is much nicer now (resizable,
snapshot-able, has its own MUI prefs, and so on). Clicktabs let you get
to move/size/misc/etc preferences. A balance object is used in size/drag
preferences areas.
o Add custom drag/size cursor support. OpaqueMove will load cursors from
IFF brush files on disk. The GRAB chunk of the brush is used to set the
cursor hotspot. The cursor directory is settable from the GUI, although
the filenames are fixed.
o Add a Size/Position window that can appear showing the current size and
position of the window during movement.
o Add registration window that will generate an email-able registration
form. Create email registration daemon for YAM to process the forms.
o Add deny patterns as well as allow patterns.
o Fix crash if window being dragged goes away during dragging.
o Remove requirement for reqtools.library. MUI's better.
o Add beginning of a localizable interface using local.library. Not quite
functional yet.
o Fix bug where a new window appearing during movement would lock up the
system if non-qualified drag was being used.
Joerg Kollmann
Version 1.1
o When the left button is released, the window now moves to the location
where the release happened, not the current location of the mouse.
Steve Koren
o The program no longer ignores application specific gadgets placed in the
window title bar.
o Fix off-by-one bug which was causing windows the width or height of the
screen to be mangled when moved by outline.
Mark Chandler
o While dragging windows, the right mouse button now cancels the window
movement and restores the window to its original location.
o Now calls LockLayers when moving windows by outline.
Stephane Savard
o Now selects the window if it is dragged by the titlebar.
o There is now a CX_POPKEY icon tooltype for a hotkey to display the
commodity window. This defaults to lcommand o.
Frank Gerberding
o Mouse input is no longer locked out upon an error requester.
Version 1.0
o Initial public release.
Steve Koren
Back to Contents
-----------------------------------------------------------------------------